Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

263
Vistas
Función mensaje "indefinido" en el juego Piedra, Papel o Tijera en Codecademy

Se supone que esta función produce exactamente 'piedra', 'papel' o 'tijeras' (la entrada no distingue entre mayúsculas y minúsculas). Pero cuando ingreso el valor incorrecto (es decir, 'papeles' con una 's' extra), mi función imprime el mensaje de error (esperado) Y un mensaje que dice "indefinido" (no esperado).

 const getUserChoice = (userInput) => { userInput = userInput.toLowerCase(); if (userInput === 'rock' || userInput === 'paper' || userInput === 'scissors') { return userInput; } else { console.log('Please enter rock, paper, or scissors.') } } console.log(getUserChoice('papers')); #prints 'paper' correctly if paper is the input

EDITAR: actualicé la pregunta para que sea más clara y ya encontré la respuesta. Tiene que ver con la diferencia entre console.log y return.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Es porque su consola registra el mensaje de error en lugar de devolverlo

y cuando le pide 'Por favor ingrese piedra, papel o tijera', no devuelve nada y, por lo tanto, el retorno no está definido.

así que cambia

console.log('Please enter rock, paper, or scissors')

a

return 'Please enter rock, paper, or scissors';


about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda